package yl.hs.bmipfull.viewmodels.report;

import lombok.Data;

import java.math.BigDecimal;

/**
 * @author 张凯
 * @apiNote 销售统计明细-VO
 * @since 2022/2/22 10:56 上午 创建
 */
@Data
public class SalesStatisticListVO {

    /**
     * 客户名称
     */
    private String customerName;
    /**
     * 工地名称
     */
    private String projectName;

    /**
     * 施工部位
     */
    private String buildPosition;
    /**
     * 销售方量
     *
     * @return
     */
    private BigDecimal salesVolume;
    /**
     * 净重
     */
    private BigDecimal netWeight;
    /**
     * 审核净重
     */
    private BigDecimal shipmentReviewWeight;
    private  BigDecimal shipmentReviewQuantity;
    /**
     * 数量
     */
    private BigDecimal quantity;
    /**
     * 包装重量
     */
    private BigDecimal packWeight;
    /**
     * 包装方式
     */
    private String packWay;
    /**
     * 包装编号
     */
    private String packUnit;
    /**
     * 产品名称
     */
    private String productName;
    /**
     * 产品种类名称
     */
    private String productCate;

    /**
     * 产品种类编号
     */
    private String productCateSn;

    /**
     * 任务编号
     */
    private String taskSn;

    /**
     * 产品编号
     */
    private String productSn;

    /**
     * 产品标签
     */
    private String productTags;

    /**
     * 运输车次
     */
    private Integer trainNum;

    private String productSpec;

    public SalesStatisticListVO(String customerName, String projectName, String buildPosition, BigDecimal salesVolume, BigDecimal netWeight, BigDecimal quantity, BigDecimal packWeight, String packWay, String packUnit, String productName, String productCate, String productCateSn, String taskSn, String productSn, String productTags, Integer trainNum,String productSpec) {
        this.customerName = customerName;
        this.projectName = projectName;
        this.buildPosition = buildPosition;
        this.salesVolume = salesVolume;
        this.netWeight = netWeight;
        this.quantity = quantity;
        this.packWeight = packWeight;
        this.packWay = packWay;
        this.packUnit = packUnit;
        this.productName = productName;
        this.productCate = productCate;
        this.productCateSn = productCateSn;
        this.taskSn = taskSn;
        this.productSn = productSn;
        this.productTags = productTags;
        this.trainNum = trainNum;
        this.productSpec=productSpec;
    }

    public SalesStatisticListVO() {
    }
}
